package String.easy;

/**
 * 1. 问题描述
 *
 * 2. 算法分析
 *
 * 3. 代码实现
 */
@SuppressWarnings("all")
public class 替换空格 {
    public static void main(String[] args) {
        int[][] a = {{1,2},{3,4},{5,6}};
        System.out.println(a[0][0]);
    }

    public static String replaceSpace(String s) {
        int len = s.length();
        if(len == 0) {
            return ""; // 当s为空字符串时
        }
        int i = 0;
        int j = 0;
        StringBuilder res = new StringBuilder(); // 记录替换之后的结果
        while(j < len) { // 用j指针去扫描s
            if(!" ".equals(s.charAt(j)+"")) {
                // 如果当前j指向的字符不空
                res.append(s.charAt(j));
                i++;
                j++;
            }
            else {

                System.out.println("xxx");
                // 如果当前j指向的字符为空，此时我们需要嵌入一个 %20 来替换空格
                res.append("%20");
                j++;
                i = j;
            }
        }
        return res.toString();
    }
}
